asic management methodology analog audio digital take autocad design cad eda cnc development cam fpga consulting